import { Ab_DataTransfer_bA } from "../../A-FRAME/A-LIB/lib.b.data";

class Ab_Trigger_bA {
	/** home UI事件 */
	Ab_UIHome_bA: boolean;
	/** 过渡页 UI事件 */
	Ab_UITrans_bA: boolean;
	/** 游戏 UI事件 */
	Ab_UIGame_bA: boolean;
	Ab_UILuckyBox_bA: boolean;
	/** 加载游戏事件 */
	Ab_LoadRound_bA: number;
	/** 游戏结束 */
	Ab_GameOver_bA: boolean;

	//Ab_HintLock_bA: boolean;

	/** 预加载砖块 */
	Ab_PreLoadTiles_bA: boolean;
	/** 预加载砖块进度 */
	Ab_PreLoadTilesProgress_bA: string;
	/** 弹幕加载进度 */
	Ab_LiveCommentsProgress_bA: string;

	Ab_STASH_bA: boolean;
	Ab_REVOKE_bA: boolean;
	Ab_SHUFFLE_bA: boolean;

	//Ab_USE_PROP_bA: 'stash' | 'revoke' | 'shuffle';

	Ab_CHANGE_SYMBOL_bA: number;
	Ab_CHANGE_DIAMOND_bA: number;

	Ab_HILIT_SYMBOL_bA: boolean;
	Ab_HILIT_DIAMOND_bA: boolean;
}

export default function Ab_get_proxy_trigger_bA(name?: string, prefix?: string){
	return Ab_DataTransfer_bA.Ab_initProxy_bA(name??'Ab_trigger_bA', new Ab_Trigger_bA(), false, null, prefix??'');
}